package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.CustomerPay;
import com.crm.model.entity.customerManager.CustomerPayExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerPayMapper {
    long countByExample(CustomerPayExample example);

    int deleteByExample(CustomerPayExample example);

    int deleteByPrimaryKey(String chsCustomerPayId);

    int insert(CustomerPay record);

    int insertSelective(CustomerPay record);

    List<CustomerPay> selectByExample(CustomerPayExample example);

    CustomerPay selectByPrimaryKey(String chsCustomerPayId);

    int updateByExampleSelective(@Param("record") CustomerPay record, @Param("example") CustomerPayExample example);

    int updateByExample(@Param("record") CustomerPay record, @Param("example") CustomerPayExample example);

    int updateByPrimaryKeySelective(CustomerPay record);

    int updateByPrimaryKey(CustomerPay record);
}